package com.cmo.common.calling.controller;

import java.util.HashMap;
import java.util.Map;

import com.cmo.common.model.Pager;
import com.cmo.common.utils.Shared;
import com.cmo.common.utils.ToolString;
import com.jfinal.core.Controller;

public class CallingLogOutController extends Controller {
	Pager service=new Pager();
	Shared shared=new Shared();
	/**
	 * 
	* @Title: Logout 
	* @Description: TODO(医生退出 ) 
	* @param     设定文件 
	* @return void    返回类型 
	* @throws
	 */
	public void Logout(){
		Map<String, Object> map=new HashMap<String, Object>();
		String pager_ip=shared.getIpAddr(getRequest());
		if(ToolString.isBlank(pager_ip)){
			map.put("return_code", "fail");
			map.put("return_msg", "请填写叫号器IP");
			renderJson(map);
			return;
		}
		String login_id=getPara("login_id");
		if(ToolString.isBlank(login_id)){
			map.put("return_code", "fail");
			map.put("return_msg", "请填写登陆工号");
			renderJson(map);
			return;
		}
		int num= service.logout(pager_ip, login_id);
		if(num<0){
			map.put("return_code", "fail");
			map.put("return_msg", "医生退出登陆失败");
			renderJson(map);
			return;
		}else{
			map.put("return_code", "success");
			map.put("return_msg", "医生退出登陆成功");
			renderJson(map);
		}
		renderJson(map);
	}

}
